<?php 
namespace Admin\Controller;
use Common\Model\Tag;

/**
 * 标签控制器
 * Hd
 */
 	class TagController extends CommonController{
// 		定义成员属性
		private $db;
		public function __init(){
			$this->db=new Tag;
//			继承父级init构造函数
			parent::__init();
			
		}
//		首页		
		public function index(){
			$arr=$this->db->get();
			View::with('arr',$arr);
			View::make();
		}
		
		/**
		 * 添加标签
		 */
		public function add(){
			if(IS_POST){
				$result=$this->db->store();
				if(!$result){
					View::error('错误');
				}else{
					View::success('成功');
				}
			}
			View::make();
		}
//		删除。
		public function del(){
			
			$tid=Q('get.tid',0,'intval');
//			将tid的内容赋给$result
			$result=$this->db->del($tid);
			if(!$result){
				View::error('删除失败');
			}else{
				View::success('删除成功');
			}
			
		}
		
//		编辑
		public function edit(){
			
			if(IS_POST){
//				p(IS_POST);die;
				$result=$this->db->edit();
				if(!$result){
					View::error('编辑失败');
				}else{
					View::success('编辑成功');
				}
				
			}
//			获取GTE参数
			$tid=$_GET['tid'];
//			echo 1;die;
//			p($tid);die;
//			获取主键对应的数据
			$oldData=$this->db->where('tid',$tid)->find();
//			p($oldData);die;
//			分配数据
			View::with('oldData',$oldData);
			View::make();
	
		}
		
}



